.input-required {
    color: red;
}

.wide-form-label .layui-input-block.submit-btn-area,
.submit-btn-area {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    margin-top: 40px;
}

.wide-form-label .layui-form-label {
    width: 140px;
}

.wide-form-label .layui-input-block {
    margin-left: 170px;
    margin-right: 40px;
}

/* 弹窗 */
.my-dlg {
    padding: 40px;
}

/* form */
.layout-form {
    width: 500px;
    margin: 0 auto;
    text-align: left;
    line-height: 38px;
}

.layout-form .layui-form-label {
    width: 120px;
    padding: 0;
    line-height: 38px;
}

.layout-form .layui-input-block {
    margin-left: 130px;
}

.layui-input, .layui-textarea {
    display: block;
    width: 100%;
    padding: 0 10px;
}

.layui-input.auto, .layui-textarea.auto {
    width: auto;
    /*min-width: 200px;*/
}

.layui-form-radio > i {
    font-size: 18px;
}
